#ifndef __TEST__H__
#define __TEST__H_

//头文件
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>

//宏定义
#define DataType int

typedef struct QNode
{
    DataType data;
    struct QNode*next;
}QNode;

typedef struct queue
{
    QNode* head;
    QNode* tail;
}queue;

void QInit(queue* q);
void QPush(queue*q, DataType value);
void QPrint(queue* q);
void QPop(queue* q);
void Destroyed(queue* q);
int QGet(queue* q);
int empty(queue* q);
#endif

